package com.lvcoding.thridlogin.controller;


import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.security.Principal;

/**
 * @author wuyanshen
 * @description 描述
 */
@RestController
public class TestController {

    // @GetMapping("/index")
    // public String index() {
    //     return "index";
    // }
    //
    // @GetMapping("/home")
    // public String home() {
    //     return "home";
    // }
    //
    // @GetMapping("/callback")
    // public ModelAndView callback(String code) {
    //     ModelAndView modelAndView = new ModelAndView();
    //     System.out.println("code = " + code);
    //     modelAndView.addObject("code", code);
    //     modelAndView.setViewName("index");
    //     return modelAndView;
    // }


    @GetMapping("/")
    public String message(Principal principal) {
        return "Hi " + principal.getName() + " Welcome to Oauth2 client demo";
    }

}
